a score to settle - French English Dictionary